import { message } from 'ant-design-vue'

import HttpRequest from '@yige/request'

export default new HttpRequest({
  baseUrl: import.meta.env.VITE_BASE_URL,
  errCb: (err) => {
    // 全局错误的回调函数
    console.log('全局里面的err', err)
    message.error(err.msg)
  },
  tokenInvalidCb: () => {
    // token无效时的回调函数
    console.log('token无效, 去登录页')
  },
  isValidStatus: (data) => {
    return data.status === 1
  },
  env: import.meta.env.VITE_KEY, // 使用mock时必须传
})
